[INFO] fetching crate hound 3.4.0...
[INFO] building hound-3.4.0 against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] extracting crate hound 3.4.0 into /workspace/builds/worker-11/source
[INFO] validating manifest of crates.io crate hound 3.4.0 on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate hound 3.4.0
[INFO] finished tweaking crates.io crate hound 3.4.0
[INFO] tweaked toml for crates.io crate hound 3.4.0 written to /workspace/builds/worker-11/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c5599e229b7a7312f3807ad1c774df668e3531a3f3e0d8ab5ec5ff4329de77e9
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "c5599e229b7a7312f3807ad1c774df668e3531a3f3e0d8ab5ec5ff4329de77e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c5599e229b7a7312f3807ad1c774df668e3531a3f3e0d8ab5ec5ff4329de77e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c5599e229b7a7312f3807ad1c774df668e3531a3f3e0d8ab5ec5ff4329de77e9", kill_on_drop: false }`
[INFO] [stdout] c5599e229b7a7312f3807ad1c774df668e3531a3f3e0d8ab5ec5ff4329de77e9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3a6db464fd2553daf55c1e9ccb5a5f37d501ac8588e8f31309c44bd9e8bddeee
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "3a6db464fd2553daf55c1e9ccb5a5f37d501ac8588e8f31309c44bd9e8bddeee", kill_on_drop: false }`
[INFO] [stderr]    Compiling hound v3.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/read.rs:77:28
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let progress = try!(self.read(&mut buf[n..]));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/read.rs:97:28
[INFO] [stdout]    |
[INFO] [stdout] 97 |             let progress = try!(self.read(&mut buf[0..end]));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         try!(self.read_into(&mut buf[..]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:271:20
[INFO] [stdout]     |
[INFO] [stdout] 271 |     if b"RIFF" != &try!(reader.read_bytes(4))[..] {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:275:20
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let file_len = try!(reader.read_le_u32());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:278:20
[INFO] [stdout]     |
[INFO] [stdout] 278 |     if b"WAVE" != &try!(reader.read_bytes(4))[..] {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:296:22
[INFO] [stdout]     |
[INFO] [stdout] 296 |         let header = try!(WavReader::read_chunk_header(&mut reader));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:299:28
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 let spec = try!(WavReader::read_fmt_chunk(&mut reader, header.len));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 try!(reader.skip_bytes(header.len as usize));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         try!(reader.read_into(&mut kind_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:341:19
[INFO] [stdout]     |
[INFO] [stdout] 341 |         let len = try!(reader.read_le_u32());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:400:26
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let format_tag = try!(reader.read_le_u16());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:401:26
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let n_channels = try!(reader.read_le_u16());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:402:33
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let n_samples_per_sec = try!(reader.read_le_u32());
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:403:31
[INFO] [stdout]     |
[INFO] [stdout] 403 |         let n_bytes_per_sec = try!(reader.read_le_u32());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:404:27
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let block_align = try!(reader.read_le_u16());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:405:31
[INFO] [stdout]     |
[INFO] [stdout] 405 |         let bits_per_sample = try!(reader.read_le_u16());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:469:28
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let _cb_size = try!(reader.read_le_u16());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:487:13
[INFO] [stdout]     |
[INFO] [stdout] 487 |             try!(reader.skip_bytes(22));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:510:27
[INFO] [stdout]     |
[INFO] [stdout] 510 |             let cb_size = try!(reader.read_le_u16());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let cb_size = try!(reader.read_le_u16());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:568:37
[INFO] [stdout]     |
[INFO] [stdout] 568 |         let valid_bits_per_sample = try!(reader.read_le_u16());
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:569:29
[INFO] [stdout]     |
[INFO] [stdout] 569 |         let _channel_mask = try!(reader.read_le_u32()); // Not used for now.
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:571:9
[INFO] [stdout]     |
[INFO] [stdout] 571 |         try!(reader.read_into(&mut subformat));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:599:9
[INFO] [stdout]     |
[INFO] [stdout] 599 |         try!(read_wave_header(&mut reader));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:600:35
[INFO] [stdout]     |
[INFO] [stdout] 600 |         let (spec_ex, data_len) = try!(read_until_data(&mut reader));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:711:9
[INFO] [stdout]     |
[INFO] [stdout] 711 |         try!(self.reader.seek(io::SeekFrom::Current(offset_bytes)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:723:20
[INFO] [stdout]     |
[INFO] [stdout] 723 |         let file = try!(fs::File::open(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         try!(writer.write_headers(fmt_kind));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:239:13
[INFO] [stdout]     |
[INFO] [stdout] 239 |             try!(buffer.write_all("RIFF".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             try!(buffer.write_le_u32(0));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |             try!(buffer.write_all("WAVE".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             try!(buffer.write_all("fmt ".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:249:21
[INFO] [stdout]     |
[INFO] [stdout] 249 |                     try!(self.write_pcmwaveformat(&mut buffer));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:252:21
[INFO] [stdout]     |
[INFO] [stdout] 252 |                     try!(self.write_waveformatextensible(&mut buffer));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:259:13
[INFO] [stdout]     |
[INFO] [stdout] 259 |             try!(buffer.write_all("data".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             try!(buffer.write_le_u32(0));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         try!(buffer.write_le_u16(spec.channels));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |         try!(buffer.write_le_u32(spec.sample_rate));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         try!(buffer.write_le_u32(bytes_per_sec));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         try!(buffer.write_le_u16((bytes_per_sec / spec.sample_rate) as u16));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         try!(buffer.write_le_u32(16));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 try!(buffer.write_le_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:311:21
[INFO] [stdout]     |
[INFO] [stdout] 311 |                     try!(buffer.write_le_u16(3));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         try!(self.write_waveformat(buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         try!(buffer.write_le_u16(self.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         try!(buffer.write_le_u32(40));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |         try!(buffer.write_le_u16(0xfffe));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         try!(self.write_waveformat(buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |         try!(buffer.write_le_u16(self.bytes_per_sample as u16 * 8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         try!(buffer.write_le_u16(22));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:353:9
[INFO] [stdout]     |
[INFO] [stdout] 353 |         try!(buffer.write_le_u16(self.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         try!(buffer.write_le_u32(channel_mask(self.spec.channels)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         try!(buffer.write_all(&subformat_guid));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |         try!(sample.write(&mut self.writer, self.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |         try!(self.writer.seek(io::SeekFrom::Start(4)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         try!(self.writer.write_le_u32(file_size));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:448:9
[INFO] [stdout]     |
[INFO] [stdout] 448 |         try!(self.writer.seek(io::SeekFrom::Start(self.data_len_offset as u64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |         try!(self.writer.write_le_u32(self.data_bytes_written));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:480:27
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let current_pos = try!(self.writer.seek(io::SeekFrom::Current(0)));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 |         try!(self.update_header());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:482:9
[INFO] [stdout]     |
[INFO] [stdout] 482 |         try!(self.writer.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:483:9
[INFO] [stdout]     |
[INFO] [stdout] 483 |         try!(self.writer.seek(io::SeekFrom::Start(current_pos)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:494:9
[INFO] [stdout]     |
[INFO] [stdout] 494 |         try!(self.update_header());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |         try!(self.writer.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |         try!(read::read_wave_header(&mut reader));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 |         try!(read::read_until_data(&mut reader))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:555:27
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let data_len_offset = try!(reader.seek(io::SeekFrom::Current(0))) as u32 - 4;
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:600:20
[INFO] [stdout]     |
[INFO] [stdout] 600 |         let file = try!(fs::File::create(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:614:24
[INFO] [stdout]     |
[INFO] [stdout] 614 |         let mut file = try!(fs::OpenOptions::new().read(true).write(true).open(filename));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:615:9
[INFO] [stdout]     |
[INFO] [stdout] 615 |         try!(file.seek(io::SeekFrom::Start(0)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:619:52
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let (spec_ex, data_len, data_len_offset) = try!(read_append(&mut buf_reader));
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |         try!(file.seek(io::SeekFrom::Current(data_len as i64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:655:52
[INFO] [stdout]     |
[INFO] [stdout] 655 |         let (spec_ex, data_len, data_len_offset) = try!(read_append(&mut writer));
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:656:9
[INFO] [stdout]     |
[INFO] [stdout] 656 |         try!(writer.seek(io::SeekFrom::Current(data_len as i64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `mem` is imported redundantly
[INFO] [stdout]    --> src/write.rs:734:13
[INFO] [stdout]     |
[INFO] [stdout] 15  | use std::mem;
[INFO] [stdout]     |     -------- the item `mem` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 734 |         use std::mem;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:770:9
[INFO] [stdout]     |
[INFO] [stdout] 770 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]   --> src/lib.rs:84:42
[INFO] [stdout]    |
[INFO] [stdout] 84 |     fn read<R: io::Read>(reader: &mut R, SampleFormat, bytes: u16, bits: u16) -> Result<Self>;
[INFO] [stdout]    |                                          ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: SampleFormat`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |             8 => Ok(try!(writer.write_u8(u8_from_signed(self)))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:180:22
[INFO] [stdout]     |
[INFO] [stdout] 180 |             16 => Ok(try!(writer.write_le_i16(self as i16))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:181:22
[INFO] [stdout]     |
[INFO] [stdout] 181 |             24 => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |             32 => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:208:21
[INFO] [stdout]     |
[INFO] [stdout] 208 |             8 => Ok(try!(writer.write_u8(u8_from_signed(try!(narrow_to_i8(self as i32)))))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:208:57
[INFO] [stdout]     |
[INFO] [stdout] 208 |             8 => Ok(try!(writer.write_u8(u8_from_signed(try!(narrow_to_i8(self as i32)))))),
[INFO] [stdout]     |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:209:22
[INFO] [stdout]     |
[INFO] [stdout] 209 |             16 => Ok(try!(writer.write_le_i16(self))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:210:22
[INFO] [stdout]     |
[INFO] [stdout] 210 |             24 => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:211:22
[INFO] [stdout]     |
[INFO] [stdout] 211 |             32 => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:226:26
[INFO] [stdout]     |
[INFO] [stdout] 226 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i16))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:227:27
[INFO] [stdout]     |
[INFO] [stdout] 227 |             (2, 16) => Ok(try!(reader.read_le_i16())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:238:21
[INFO] [stdout]     |
[INFO] [stdout] 238 |             8 => Ok(try!(writer.write_u8(u8_from_signed(try!(narrow_to_i8(self)))))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:238:57
[INFO] [stdout]     |
[INFO] [stdout] 238 |             8 => Ok(try!(writer.write_u8(u8_from_signed(try!(narrow_to_i8(self)))))),
[INFO] [stdout]     |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:239:22
[INFO] [stdout]     |
[INFO] [stdout] 239 |             16 => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:239:47
[INFO] [stdout]     |
[INFO] [stdout] 239 |             16 => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:240:22
[INFO] [stdout]     |
[INFO] [stdout] 240 |             24 => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:240:47
[INFO] [stdout]     |
[INFO] [stdout] 240 |             24 => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |             32 => Ok(try!(writer.write_le_i32(self))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i32))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:257:27
[INFO] [stdout]     |
[INFO] [stdout] 257 |             (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:258:27
[INFO] [stdout]     |
[INFO] [stdout] 258 |             (3, 24) => Ok(try!(reader.read_le_i24())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:259:27
[INFO] [stdout]     |
[INFO] [stdout] 259 |             (4, 32) => Ok(try!(reader.read_le_i32())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:270:22
[INFO] [stdout]     |
[INFO] [stdout] 270 |             32 => Ok(try!(writer.write_le_f32(self))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             (4, 32) => Ok(try!(reader.read_le_f32())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:390:32
[INFO] [stdout]     |
[INFO] [stdout] 390 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:381:44
[INFO] [stdout]     |
[INFO] [stdout] 381 |             Error::IoError(ref err) => err.description(),
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 110 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.73s
[INFO] running `Command { std: "docker" "inspect" "3a6db464fd2553daf55c1e9ccb5a5f37d501ac8588e8f31309c44bd9e8bddeee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a6db464fd2553daf55c1e9ccb5a5f37d501ac8588e8f31309c44bd9e8bddeee", kill_on_drop: false }`
[INFO] [stdout] 3a6db464fd2553daf55c1e9ccb5a5f37d501ac8588e8f31309c44bd9e8bddeee
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6b638759f1fe086bf5bf532b65202612a2bfd03544cb94e91c9f6d03e1eb1a67
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "6b638759f1fe086bf5bf532b65202612a2bfd03544cb94e91c9f6d03e1eb1a67", kill_on_drop: false }`
[INFO] [stderr]    Compiling pkg-config v0.3.19
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/read.rs:77:28
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let progress = try!(self.read(&mut buf[n..]));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/read.rs:97:28
[INFO] [stdout]    |
[INFO] [stdout] 97 |             let progress = try!(self.read(&mut buf[0..end]));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         try!(self.read_into(&mut buf[..]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:271:20
[INFO] [stdout]     |
[INFO] [stdout] 271 |     if b"RIFF" != &try!(reader.read_bytes(4))[..] {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:275:20
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let file_len = try!(reader.read_le_u32());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:278:20
[INFO] [stdout]     |
[INFO] [stdout] 278 |     if b"WAVE" != &try!(reader.read_bytes(4))[..] {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:296:22
[INFO] [stdout]     |
[INFO] [stdout] 296 |         let header = try!(WavReader::read_chunk_header(&mut reader));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:299:28
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 let spec = try!(WavReader::read_fmt_chunk(&mut reader, header.len));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 try!(reader.skip_bytes(header.len as usize));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         try!(reader.read_into(&mut kind_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:341:19
[INFO] [stdout]     |
[INFO] [stdout] 341 |         let len = try!(reader.read_le_u32());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:400:26
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let format_tag = try!(reader.read_le_u16());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:401:26
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let n_channels = try!(reader.read_le_u16());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:402:33
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let n_samples_per_sec = try!(reader.read_le_u32());
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:403:31
[INFO] [stdout]     |
[INFO] [stdout] 403 |         let n_bytes_per_sec = try!(reader.read_le_u32());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:404:27
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let block_align = try!(reader.read_le_u16());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:405:31
[INFO] [stdout]     |
[INFO] [stdout] 405 |         let bits_per_sample = try!(reader.read_le_u16());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:469:28
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let _cb_size = try!(reader.read_le_u16());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:487:13
[INFO] [stdout]     |
[INFO] [stdout] 487 |             try!(reader.skip_bytes(22));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:510:27
[INFO] [stdout]     |
[INFO] [stdout] 510 |             let cb_size = try!(reader.read_le_u16());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let cb_size = try!(reader.read_le_u16());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:568:37
[INFO] [stdout]     |
[INFO] [stdout] 568 |         let valid_bits_per_sample = try!(reader.read_le_u16());
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:569:29
[INFO] [stdout]     |
[INFO] [stdout] 569 |         let _channel_mask = try!(reader.read_le_u32()); // Not used for now.
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:571:9
[INFO] [stdout]     |
[INFO] [stdout] 571 |         try!(reader.read_into(&mut subformat));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:599:9
[INFO] [stdout]     |
[INFO] [stdout] 599 |         try!(read_wave_header(&mut reader));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:600:35
[INFO] [stdout]     |
[INFO] [stdout] 600 |         let (spec_ex, data_len) = try!(read_until_data(&mut reader));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:711:9
[INFO] [stdout]     |
[INFO] [stdout] 711 |         try!(self.reader.seek(io::SeekFrom::Current(offset_bytes)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:723:20
[INFO] [stdout]     |
[INFO] [stdout] 723 |         let file = try!(fs::File::open(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         try!(writer.write_headers(fmt_kind));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:239:13
[INFO] [stdout]     |
[INFO] [stdout] 239 |             try!(buffer.write_all("RIFF".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             try!(buffer.write_le_u32(0));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |             try!(buffer.write_all("WAVE".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             try!(buffer.write_all("fmt ".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:249:21
[INFO] [stdout]     |
[INFO] [stdout] 249 |                     try!(self.write_pcmwaveformat(&mut buffer));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:252:21
[INFO] [stdout]     |
[INFO] [stdout] 252 |                     try!(self.write_waveformatextensible(&mut buffer));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:259:13
[INFO] [stdout]     |
[INFO] [stdout] 259 |             try!(buffer.write_all("data".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             try!(buffer.write_le_u32(0));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         try!(buffer.write_le_u16(spec.channels));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |         try!(buffer.write_le_u32(spec.sample_rate));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         try!(buffer.write_le_u32(bytes_per_sec));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         try!(buffer.write_le_u16((bytes_per_sec / spec.sample_rate) as u16));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         try!(buffer.write_le_u32(16));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 try!(buffer.write_le_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:311:21
[INFO] [stdout]     |
[INFO] [stdout] 311 |                     try!(buffer.write_le_u16(3));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         try!(self.write_waveformat(buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         try!(buffer.write_le_u16(self.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         try!(buffer.write_le_u32(40));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |         try!(buffer.write_le_u16(0xfffe));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         try!(self.write_waveformat(buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |         try!(buffer.write_le_u16(self.bytes_per_sample as u16 * 8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         try!(buffer.write_le_u16(22));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:353:9
[INFO] [stdout]     |
[INFO] [stdout] 353 |         try!(buffer.write_le_u16(self.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         try!(buffer.write_le_u32(channel_mask(self.spec.channels)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         try!(buffer.write_all(&subformat_guid));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |         try!(sample.write(&mut self.writer, self.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |         try!(self.writer.seek(io::SeekFrom::Start(4)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         try!(self.writer.write_le_u32(file_size));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:448:9
[INFO] [stdout]     |
[INFO] [stdout] 448 |         try!(self.writer.seek(io::SeekFrom::Start(self.data_len_offset as u64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |         try!(self.writer.write_le_u32(self.data_bytes_written));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:480:27
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let current_pos = try!(self.writer.seek(io::SeekFrom::Current(0)));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 |         try!(self.update_header());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:482:9
[INFO] [stdout]     |
[INFO] [stdout] 482 |         try!(self.writer.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:483:9
[INFO] [stdout]     |
[INFO] [stdout] 483 |         try!(self.writer.seek(io::SeekFrom::Start(current_pos)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:494:9
[INFO] [stdout]     |
[INFO] [stdout] 494 |         try!(self.update_header());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |         try!(self.writer.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |         try!(read::read_wave_header(&mut reader));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 |         try!(read::read_until_data(&mut reader))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:555:27
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let data_len_offset = try!(reader.seek(io::SeekFrom::Current(0))) as u32 - 4;
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:600:20
[INFO] [stdout]     |
[INFO] [stdout] 600 |         let file = try!(fs::File::create(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:614:24
[INFO] [stdout]     |
[INFO] [stdout] 614 |         let mut file = try!(fs::OpenOptions::new().read(true).write(true).open(filename));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:615:9
[INFO] [stdout]     |
[INFO] [stdout] 615 |         try!(file.seek(io::SeekFrom::Start(0)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:619:52
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let (spec_ex, data_len, data_len_offset) = try!(read_append(&mut buf_reader));
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |         try!(file.seek(io::SeekFrom::Current(data_len as i64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:655:52
[INFO] [stdout]     |
[INFO] [stdout] 655 |         let (spec_ex, data_len, data_len_offset) = try!(read_append(&mut writer));
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:656:9
[INFO] [stdout]     |
[INFO] [stdout] 656 |         try!(writer.seek(io::SeekFrom::Current(data_len as i64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `mem` is imported redundantly
[INFO] [stdout]    --> src/write.rs:734:13
[INFO] [stdout]     |
[INFO] [stdout] 15  | use std::mem;
[INFO] [stdout]     |     -------- the item `mem` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 734 |         use std::mem;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:770:9
[INFO] [stdout]     |
[INFO] [stdout] 770 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]   --> src/lib.rs:84:42
[INFO] [stdout]    |
[INFO] [stdout] 84 |     fn read<R: io::Read>(reader: &mut R, SampleFormat, bytes: u16, bits: u16) -> Result<Self>;
[INFO] [stdout]    |                                          ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: SampleFormat`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |             8 => Ok(try!(writer.write_u8(u8_from_signed(self)))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:180:22
[INFO] [stdout]     |
[INFO] [stdout] 180 |             16 => Ok(try!(writer.write_le_i16(self as i16))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:181:22
[INFO] [stdout]     |
[INFO] [stdout] 181 |             24 => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |             32 => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:208:21
[INFO] [stdout]     |
[INFO] [stdout] 208 |             8 => Ok(try!(writer.write_u8(u8_from_signed(try!(narrow_to_i8(self as i32)))))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:208:57
[INFO] [stdout]     |
[INFO] [stdout] 208 |             8 => Ok(try!(writer.write_u8(u8_from_signed(try!(narrow_to_i8(self as i32)))))),
[INFO] [stdout]     |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:209:22
[INFO] [stdout]     |
[INFO] [stdout] 209 |             16 => Ok(try!(writer.write_le_i16(self))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:210:22
[INFO] [stdout]     |
[INFO] [stdout] 210 |             24 => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ole32-sys v0.2.0
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:211:22
[INFO] [stdout]     |
[INFO] [stdout] 211 |             32 => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:226:26
[INFO] [stdout]     |
[INFO] [stdout] 226 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i16))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:227:27
[INFO] [stdout]     |
[INFO] [stdout] 227 |             (2, 16) => Ok(try!(reader.read_le_i16())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:238:21
[INFO] [stdout]     |
[INFO] [stdout] 238 |             8 => Ok(try!(writer.write_u8(u8_from_signed(try!(narrow_to_i8(self)))))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:238:57
[INFO] [stdout]     |
[INFO] [stdout] 238 |             8 => Ok(try!(writer.write_u8(u8_from_signed(try!(narrow_to_i8(self)))))),
[INFO] [stdout]     |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:239:22
[INFO] [stdout]     |
[INFO] [stdout] 239 |             16 => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:239:47
[INFO] [stdout]     |
[INFO] [stdout] 239 |             16 => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:240:22
[INFO] [stdout]     |
[INFO] [stdout] 240 |             24 => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:240:47
[INFO] [stdout]     |
[INFO] [stdout] 240 |             24 => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |             32 => Ok(try!(writer.write_le_i32(self))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i32))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:257:27
[INFO] [stdout]     |
[INFO] [stdout] 257 |             (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:258:27
[INFO] [stdout]     |
[INFO] [stdout] 258 |             (3, 24) => Ok(try!(reader.read_le_i24())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:259:27
[INFO] [stdout]     |
[INFO] [stdout] 259 |             (4, 32) => Ok(try!(reader.read_le_i32())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:270:22
[INFO] [stdout]     |
[INFO] [stdout] 270 |             32 => Ok(try!(writer.write_le_f32(self))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             (4, 32) => Ok(try!(reader.read_le_f32())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:390:32
[INFO] [stdout]     |
[INFO] [stdout] 390 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:381:44
[INFO] [stdout]     |
[INFO] [stdout] 381 |             Error::IoError(ref err) => err.description(),
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 110 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling alsa-sys v0.3.1
[INFO] [stderr]    Compiling cpal v0.2.12
[INFO] [stderr]    Compiling hound v3.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/read.rs:77:28
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let progress = try!(self.read(&mut buf[n..]));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/read.rs:97:28
[INFO] [stdout]    |
[INFO] [stdout] 97 |             let progress = try!(self.read(&mut buf[0..end]));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         try!(self.read_into(&mut buf[..]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:271:20
[INFO] [stdout]     |
[INFO] [stdout] 271 |     if b"RIFF" != &try!(reader.read_bytes(4))[..] {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:275:20
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let file_len = try!(reader.read_le_u32());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:278:20
[INFO] [stdout]     |
[INFO] [stdout] 278 |     if b"WAVE" != &try!(reader.read_bytes(4))[..] {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:296:22
[INFO] [stdout]     |
[INFO] [stdout] 296 |         let header = try!(WavReader::read_chunk_header(&mut reader));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:299:28
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 let spec = try!(WavReader::read_fmt_chunk(&mut reader, header.len));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 try!(reader.skip_bytes(header.len as usize));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         try!(reader.read_into(&mut kind_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:341:19
[INFO] [stdout]     |
[INFO] [stdout] 341 |         let len = try!(reader.read_le_u32());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:400:26
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let format_tag = try!(reader.read_le_u16());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:401:26
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let n_channels = try!(reader.read_le_u16());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:402:33
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let n_samples_per_sec = try!(reader.read_le_u32());
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:403:31
[INFO] [stdout]     |
[INFO] [stdout] 403 |         let n_bytes_per_sec = try!(reader.read_le_u32());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:404:27
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let block_align = try!(reader.read_le_u16());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:405:31
[INFO] [stdout]     |
[INFO] [stdout] 405 |         let bits_per_sample = try!(reader.read_le_u16());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:469:28
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let _cb_size = try!(reader.read_le_u16());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:487:13
[INFO] [stdout]     |
[INFO] [stdout] 487 |             try!(reader.skip_bytes(22));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:510:27
[INFO] [stdout]     |
[INFO] [stdout] 510 |             let cb_size = try!(reader.read_le_u16());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let cb_size = try!(reader.read_le_u16());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:568:37
[INFO] [stdout]     |
[INFO] [stdout] 568 |         let valid_bits_per_sample = try!(reader.read_le_u16());
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:569:29
[INFO] [stdout]     |
[INFO] [stdout] 569 |         let _channel_mask = try!(reader.read_le_u32()); // Not used for now.
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:571:9
[INFO] [stdout]     |
[INFO] [stdout] 571 |         try!(reader.read_into(&mut subformat));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:599:9
[INFO] [stdout]     |
[INFO] [stdout] 599 |         try!(read_wave_header(&mut reader));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:600:35
[INFO] [stdout]     |
[INFO] [stdout] 600 |         let (spec_ex, data_len) = try!(read_until_data(&mut reader));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:711:9
[INFO] [stdout]     |
[INFO] [stdout] 711 |         try!(self.reader.seek(io::SeekFrom::Current(offset_bytes)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:723:20
[INFO] [stdout]     |
[INFO] [stdout] 723 |         let file = try!(fs::File::open(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         try!(writer.write_headers(fmt_kind));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:239:13
[INFO] [stdout]     |
[INFO] [stdout] 239 |             try!(buffer.write_all("RIFF".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             try!(buffer.write_le_u32(0));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |             try!(buffer.write_all("WAVE".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             try!(buffer.write_all("fmt ".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:249:21
[INFO] [stdout]     |
[INFO] [stdout] 249 |                     try!(self.write_pcmwaveformat(&mut buffer));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:252:21
[INFO] [stdout]     |
[INFO] [stdout] 252 |                     try!(self.write_waveformatextensible(&mut buffer));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:259:13
[INFO] [stdout]     |
[INFO] [stdout] 259 |             try!(buffer.write_all("data".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             try!(buffer.write_le_u32(0));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         try!(buffer.write_le_u16(spec.channels));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |         try!(buffer.write_le_u32(spec.sample_rate));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         try!(buffer.write_le_u32(bytes_per_sec));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         try!(buffer.write_le_u16((bytes_per_sec / spec.sample_rate) as u16));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         try!(buffer.write_le_u32(16));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 try!(buffer.write_le_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:311:21
[INFO] [stdout]     |
[INFO] [stdout] 311 |                     try!(buffer.write_le_u16(3));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         try!(self.write_waveformat(buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         try!(buffer.write_le_u16(self.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         try!(buffer.write_le_u32(40));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |         try!(buffer.write_le_u16(0xfffe));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         try!(self.write_waveformat(buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |         try!(buffer.write_le_u16(self.bytes_per_sample as u16 * 8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         try!(buffer.write_le_u16(22));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:353:9
[INFO] [stdout]     |
[INFO] [stdout] 353 |         try!(buffer.write_le_u16(self.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         try!(buffer.write_le_u32(channel_mask(self.spec.channels)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         try!(buffer.write_all(&subformat_guid));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |         try!(sample.write(&mut self.writer, self.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |         try!(self.writer.seek(io::SeekFrom::Start(4)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         try!(self.writer.write_le_u32(file_size));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:448:9
[INFO] [stdout]     |
[INFO] [stdout] 448 |         try!(self.writer.seek(io::SeekFrom::Start(self.data_len_offset as u64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |         try!(self.writer.write_le_u32(self.data_bytes_written));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:480:27
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let current_pos = try!(self.writer.seek(io::SeekFrom::Current(0)));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 |         try!(self.update_header());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:482:9
[INFO] [stdout]     |
[INFO] [stdout] 482 |         try!(self.writer.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:483:9
[INFO] [stdout]     |
[INFO] [stdout] 483 |         try!(self.writer.seek(io::SeekFrom::Start(current_pos)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:494:9
[INFO] [stdout]     |
[INFO] [stdout] 494 |         try!(self.update_header());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |         try!(self.writer.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |         try!(read::read_wave_header(&mut reader));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 |         try!(read::read_until_data(&mut reader))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:555:27
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let data_len_offset = try!(reader.seek(io::SeekFrom::Current(0))) as u32 - 4;
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:600:20
[INFO] [stdout]     |
[INFO] [stdout] 600 |         let file = try!(fs::File::create(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:614:24
[INFO] [stdout]     |
[INFO] [stdout] 614 |         let mut file = try!(fs::OpenOptions::new().read(true).write(true).open(filename));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:615:9
[INFO] [stdout]     |
[INFO] [stdout] 615 |         try!(file.seek(io::SeekFrom::Start(0)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:619:52
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let (spec_ex, data_len, data_len_offset) = try!(read_append(&mut buf_reader));
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |         try!(file.seek(io::SeekFrom::Current(data_len as i64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:655:52
[INFO] [stdout]     |
[INFO] [stdout] 655 |         let (spec_ex, data_len, data_len_offset) = try!(read_append(&mut writer));
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:656:9
[INFO] [stdout]     |
[INFO] [stdout] 656 |         try!(writer.seek(io::SeekFrom::Current(data_len as i64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `mem` is imported redundantly
[INFO] [stdout]    --> src/write.rs:734:13
[INFO] [stdout]     |
[INFO] [stdout] 15  | use std::mem;
[INFO] [stdout]     |     -------- the item `mem` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 734 |         use std::mem;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:770:9
[INFO] [stdout]     |
[INFO] [stdout] 770 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]   --> src/lib.rs:84:42
[INFO] [stdout]    |
[INFO] [stdout] 84 |     fn read<R: io::Read>(reader: &mut R, SampleFormat, bytes: u16, bits: u16) -> Result<Self>;
[INFO] [stdout]    |                                          ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: SampleFormat`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |             8 => Ok(try!(writer.write_u8(u8_from_signed(self)))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:180:22
[INFO] [stdout]     |
[INFO] [stdout] 180 |             16 => Ok(try!(writer.write_le_i16(self as i16))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:181:22
[INFO] [stdout]     |
[INFO] [stdout] 181 |             24 => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |             32 => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:208:21
[INFO] [stdout]     |
[INFO] [stdout] 208 |             8 => Ok(try!(writer.write_u8(u8_from_signed(try!(narrow_to_i8(self as i32)))))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:208:57
[INFO] [stdout]     |
[INFO] [stdout] 208 |             8 => Ok(try!(writer.write_u8(u8_from_signed(try!(narrow_to_i8(self as i32)))))),
[INFO] [stdout]     |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:209:22
[INFO] [stdout]     |
[INFO] [stdout] 209 |             16 => Ok(try!(writer.write_le_i16(self))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:210:22
[INFO] [stdout]     |
[INFO] [stdout] 210 |             24 => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:211:22
[INFO] [stdout]     |
[INFO] [stdout] 211 |             32 => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:226:26
[INFO] [stdout]     |
[INFO] [stdout] 226 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i16))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:227:27
[INFO] [stdout]     |
[INFO] [stdout] 227 |             (2, 16) => Ok(try!(reader.read_le_i16())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:238:21
[INFO] [stdout]     |
[INFO] [stdout] 238 |             8 => Ok(try!(writer.write_u8(u8_from_signed(try!(narrow_to_i8(self)))))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:238:57
[INFO] [stdout]     |
[INFO] [stdout] 238 |             8 => Ok(try!(writer.write_u8(u8_from_signed(try!(narrow_to_i8(self)))))),
[INFO] [stdout]     |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:239:22
[INFO] [stdout]     |
[INFO] [stdout] 239 |             16 => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:239:47
[INFO] [stdout]     |
[INFO] [stdout] 239 |             16 => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:240:22
[INFO] [stdout]     |
[INFO] [stdout] 240 |             24 => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:240:47
[INFO] [stdout]     |
[INFO] [stdout] 240 |             24 => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |             32 => Ok(try!(writer.write_le_i32(self))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i32))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:257:27
[INFO] [stdout]     |
[INFO] [stdout] 257 |             (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:258:27
[INFO] [stdout]     |
[INFO] [stdout] 258 |             (3, 24) => Ok(try!(reader.read_le_i24())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:259:27
[INFO] [stdout]     |
[INFO] [stdout] 259 |             (4, 32) => Ok(try!(reader.read_le_i32())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:270:22
[INFO] [stdout]     |
[INFO] [stdout] 270 |             32 => Ok(try!(writer.write_le_f32(self))),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             (4, 32) => Ok(try!(reader.read_le_f32())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:390:32
[INFO] [stdout]     |
[INFO] [stdout] 390 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:381:44
[INFO] [stdout]     |
[INFO] [stdout] 381 |             Error::IoError(ref err) => err.description(),
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 110 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 10.62s
[INFO] running `Command { std: "docker" "inspect" "6b638759f1fe086bf5bf532b65202612a2bfd03544cb94e91c9f6d03e1eb1a67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6b638759f1fe086bf5bf532b65202612a2bfd03544cb94e91c9f6d03e1eb1a67", kill_on_drop: false }`
[INFO] [stdout] 6b638759f1fe086bf5bf532b65202612a2bfd03544cb94e91c9f6d03e1eb1a67
